// 验证登录, 如果没有登录过, 那么不会展示该页面
const token = window.localStorage.getItem('token')
const userId = window.localStorage.getItem('userId')

getInfo()

// 获取用户信息
function getInfo() {
  // 发送请求请求用户信息
  $.ajax({
    url: 'http://localhost:8888/users/admin_info',
    method: 'GET',
    data: { id: userId },
    headers: { authorization: token },
    success (res) {
        $('form [name=username]').val(res.info.username)
        $('form [name=nickname]').val(res.info.nickname)
        $('form [name=age]').val(res.info.age)
        $('form [name=gender]').val(res.info.gender)
    }
  })
}

// 修改个人信息
$('form').on('submit', function (e) {
  // 阻止默认行为
  e.preventDefault()

  // 采集用户信息
  const data = $('form').serialize()

  // 发送请求
  $.ajax({
    url: 'http://localhost:8888/users/admin_update',
    method: 'POST',
    data: data + '&id=' + userId,
    headers: { authorization: token },
    success (res) {
      if (res.code === 1) {
        window.alert('修改用户信息成功')
      }
    }
  })
})
